﻿<html >
<head ><STYLE TYPE="text/css">@import "../stylesheet.css";</STYLE><title ></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script  language='JavaScript'>
			function doClick(imageHref) {
			if (parent.imageFrame != null)
				parent.imageFrame.location.href = imageHref;
			}
		</script></head><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlThreadPool/globals OtlThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlThreadPool/IOmniThreadPool.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><hr /><h2 >
<font  size='-1'>
<i >Namespace: </i>OtlThreadPool<br /></font><br />Interface IOmniThreadPool</h2><dl >
<dt /><b >All Known Implementing Classes: </b><dd ><a href="../OtlThreadPool/TOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOmniThreadPool</a>   </dd></dl><hr /><dl >
<dt />public&nbsp;interface <b >IOmniThreadPool</b></dl><p /><dl >
<dt /><b >Persistent</b><dd >False</dd></dl><hr /><p /><a  name='field_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#Affinity'>Affinity</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#Asy_OnUnhandledWorkerException'>Asy_OnUnhandledWorkerException</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#IdleWorkerThreadTimeout_sec'>IdleWorkerThreadTimeout_sec</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#MaxExecuting'>MaxExecuting</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#MaxQueued'>MaxQueued</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#MaxQueuedTime_sec'>MaxQueuedTime_sec</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#MinWorkers'>MinWorkers</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >string</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#Name'>Name</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#NUMANodes'>NUMANodes</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#NumCores'>NumCores</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#ProcessorGroups'>ProcessorGroups</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >int64</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#UniqueID'>UniqueID</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#WaitOnTerminate_sec'>WaitOnTerminate_sec</a></b></code><br />	 </td></tr></table> <p /><a  name='method_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function boolean</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#Cancel(Int64)'>Cancel</a></b>(taskID: int64)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#CancelAll()'>CancelAll</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#CountExecuting()'>CountExecuting</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#CountQueued()'>CountQueued</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetAffinity()'>GetAffinity</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetAsy_OnUnhandledWorkerException()'>GetAsy_OnUnhandledWorkerException</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetIdleWorkerThreadTimeout_sec()'>GetIdleWorkerThreadTimeout_sec</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetMaxExecuting()'>GetMaxExecuting</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetMaxQueued()'>GetMaxQueued</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetMaxQueuedTime_sec()'>GetMaxQueuedTime_sec</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetMinWorkers()'>GetMinWorkers</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function string</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetName()'>GetName</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetNUMANodes()'>GetNUMANodes</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetNumCores()'>GetNumCores</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetProcessorGroups()'>GetProcessorGroups</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function int64</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetUniqueID()'>GetUniqueID</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#GetWaitOnTerminate_sec()'>GetWaitOnTerminate_sec</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function boolean</b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#IsIdle()'>IsIdle</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#MonitorWith(IOmniThreadPoolMonitor)'>MonitorWith</a></b>(monitor: <a href="../OtlThreadPool/IOmniThreadPoolMonitor.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPoolMonitor</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#RemoveMonitor()'>RemoveMonitor</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetAsy_OnUnhandledWorkerException(TOTPUnhandledWorkerException)'>SetAsy_OnUnhandledWorkerException</a></b>(Value: <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetIdleWorkerThreadTimeout_sec(Integer)'>SetIdleWorkerThreadTimeout_sec</a></b>(value: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetMaxExecuting(Integer)'>SetMaxExecuting</a></b>(value: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetMaxQueued(Integer)'>SetMaxQueued</a></b>(value: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetMaxQueuedTime_sec(Integer)'>SetMaxQueuedTime_sec</a></b>(value: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetMinWorkers(Integer)'>SetMinWorkers</a></b>(value: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetMonitor(THandle)'>SetMonitor</a></b>(hWindow: THandle)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetName(string)'>SetName</a></b>(value: string)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetNUMANodes(IOmniIntegerSet)'>SetNUMANodes</a></b>(value: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetProcessorGroups(IOmniIntegerSet)'>SetProcessorGroups</a></b>(value: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetThreadDataFactory(TOTPThreadDataFactoryMethod)'>SetThreadDataFactory</a></b>(value: <a href="../OtlThreadPool/TOTPThreadDataFactoryMethod.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPThreadDataFactoryMethod</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetThreadDataFactory(TOTPThreadDataFactoryFunction)'>SetThreadDataFactory</a></b>(value: <a href="../OtlThreadPool/TOTPThreadDataFactoryFunction.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPThreadDataFactoryFunction</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlThreadPool/IOmniThreadPool.html#SetWaitOnTerminate_sec(Integer)'>SetWaitOnTerminate_sec</a></b>(value: integer)</code><br />	 </td></tr></table> <p /><p /><a  Name='field_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Detail</b></font></td></tr></table><br /><a  name='Affinity'>
<h3 >Affinity</h3></a><pre >public&nbsp;Affinity: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  name='Asy_OnUnhandledWorkerException'>
<h3 >Asy_OnUnhandledWorkerException</h3></a><pre >public&nbsp;Asy_OnUnhandledWorkerException: <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> </pre><dl >
<dt /><b >Type</b><dd >TOTPUnhandledWorkerException</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='IdleWorkerThreadTimeout_sec'>
<h3 >IdleWorkerThreadTimeout_sec</h3></a><pre >public&nbsp;IdleWorkerThreadTimeout_sec: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='MaxExecuting'>
<h3 >MaxExecuting</h3></a><pre >public&nbsp;MaxExecuting: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='MaxQueued'>
<h3 >MaxQueued</h3></a><pre >public&nbsp;MaxQueued: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='MaxQueuedTime_sec'>
<h3 >MaxQueuedTime_sec</h3></a><pre >public&nbsp;MaxQueuedTime_sec: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='MinWorkers'>
<h3 >MinWorkers</h3></a><pre >public&nbsp;MinWorkers: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='Name'>
<h3 >Name</h3></a><pre >public&nbsp;Name: string</pre><dl >
<dt /><b >Type</b><dd >string</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='NUMANodes'>
<h3 >NUMANodes</h3></a><pre >public&nbsp;NUMANodes: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='NumCores'>
<h3 >NumCores</h3></a><pre >public&nbsp;NumCores: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  name='ProcessorGroups'>
<h3 >ProcessorGroups</h3></a><pre >public&nbsp;ProcessorGroups: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='UniqueID'>
<h3 >UniqueID</h3></a><pre >public&nbsp;UniqueID: int64</pre><dl >
<dt /><b >Type</b><dd >int64</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  name='WaitOnTerminate_sec'>
<h3 >WaitOnTerminate_sec</h3></a><pre >public&nbsp;WaitOnTerminate_sec: integer</pre><dl >
<dt /><b >Type</b><dd >integer</dd></dl><dl >
<dt /><b >Access</b><dd >read/write</dd></dl><hr /><a  name='method_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Detail</b></font></td></tr></table><br /><a  name='Cancel(Int64)'>
<h3 >Cancel</h3></a><pre >public&nbsp;function Cancel(taskID: int64): boolean</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >boolean</dd></dl><hr /><a  name='CancelAll()'>
<h3 >CancelAll</h3></a><pre >public&nbsp;procedure CancelAll()</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='CountExecuting()'>
<h3 >CountExecuting</h3></a><pre >public&nbsp;function CountExecuting(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='CountQueued()'>
<h3 >CountQueued</h3></a><pre >public&nbsp;function CountQueued(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetAffinity()'>
<h3 >GetAffinity</h3></a><pre >public&nbsp;function GetAffinity(): <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniIntegerSet</dd></dl><hr /><a  name='GetAsy_OnUnhandledWorkerException()'>
<h3 >GetAsy_OnUnhandledWorkerException</h3></a><pre >public&nbsp;function GetAsy_OnUnhandledWorkerException(): <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >TOTPUnhandledWorkerException</dd></dl><hr /><a  name='GetIdleWorkerThreadTimeout_sec()'>
<h3 >GetIdleWorkerThreadTimeout_sec</h3></a><pre >public&nbsp;function GetIdleWorkerThreadTimeout_sec(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetMaxExecuting()'>
<h3 >GetMaxExecuting</h3></a><pre >public&nbsp;function GetMaxExecuting(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetMaxQueued()'>
<h3 >GetMaxQueued</h3></a><pre >public&nbsp;function GetMaxQueued(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetMaxQueuedTime_sec()'>
<h3 >GetMaxQueuedTime_sec</h3></a><pre >public&nbsp;function GetMaxQueuedTime_sec(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetMinWorkers()'>
<h3 >GetMinWorkers</h3></a><pre >public&nbsp;function GetMinWorkers(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetName()'>
<h3 >GetName</h3></a><pre >public&nbsp;function GetName(): string</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >string</dd></dl><hr /><a  name='GetNUMANodes()'>
<h3 >GetNUMANodes</h3></a><pre >public&nbsp;function GetNUMANodes(): <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniIntegerSet</dd></dl><hr /><a  name='GetNumCores()'>
<h3 >GetNumCores</h3></a><pre >public&nbsp;function GetNumCores(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='GetProcessorGroups()'>
<h3 >GetProcessorGroups</h3></a><pre >public&nbsp;function GetProcessorGroups(): <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniIntegerSet</dd></dl><hr /><a  name='GetUniqueID()'>
<h3 >GetUniqueID</h3></a><pre >public&nbsp;function GetUniqueID(): int64</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >int64</dd></dl><hr /><a  name='GetWaitOnTerminate_sec()'>
<h3 >GetWaitOnTerminate_sec</h3></a><pre >public&nbsp;function GetWaitOnTerminate_sec(): integer</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >integer</dd></dl><hr /><a  name='IsIdle()'>
<h3 >IsIdle</h3></a><pre >public&nbsp;function IsIdle(): boolean</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >boolean</dd></dl><hr /><a  name='MonitorWith(IOmniThreadPoolMonitor)'>
<h3 >MonitorWith</h3></a><pre >public&nbsp;function MonitorWith(monitor: <a href="../OtlThreadPool/IOmniThreadPoolMonitor.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPoolMonitor</a> ): <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniThreadPool</dd></dl><hr /><a  name='RemoveMonitor()'>
<h3 >RemoveMonitor</h3></a><pre >public&nbsp;function RemoveMonitor(): <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniThreadPool</dd></dl><hr /><a  name='SetAsy_OnUnhandledWorkerException(TOTPUnhandledWorkerException)'>
<h3 >SetAsy_OnUnhandledWorkerException</h3></a><pre >public&nbsp;procedure SetAsy_OnUnhandledWorkerException(Value: <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetIdleWorkerThreadTimeout_sec(Integer)'>
<h3 >SetIdleWorkerThreadTimeout_sec</h3></a><pre >public&nbsp;procedure SetIdleWorkerThreadTimeout_sec(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetMaxExecuting(Integer)'>
<h3 >SetMaxExecuting</h3></a><pre >public&nbsp;procedure SetMaxExecuting(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetMaxQueued(Integer)'>
<h3 >SetMaxQueued</h3></a><pre >public&nbsp;procedure SetMaxQueued(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetMaxQueuedTime_sec(Integer)'>
<h3 >SetMaxQueuedTime_sec</h3></a><pre >public&nbsp;procedure SetMaxQueuedTime_sec(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetMinWorkers(Integer)'>
<h3 >SetMinWorkers</h3></a><pre >public&nbsp;procedure SetMinWorkers(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetMonitor(THandle)'>
<h3 >SetMonitor</h3></a><pre >public&nbsp;function SetMonitor(hWindow: THandle): <a href="../OtlThreadPool/IOmniThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">IOmniThreadPool</a> </pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniThreadPool</dd></dl><hr /><a  name='SetName(string)'>
<h3 >SetName</h3></a><pre >public&nbsp;procedure SetName(value: string)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetNUMANodes(IOmniIntegerSet)'>
<h3 >SetNUMANodes</h3></a><pre >public&nbsp;procedure SetNUMANodes(value: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetProcessorGroups(IOmniIntegerSet)'>
<h3 >SetProcessorGroups</h3></a><pre >public&nbsp;procedure SetProcessorGroups(value: <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">OtlCommon.IOmniIntegerSet</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetThreadDataFactory(TOTPThreadDataFactoryMethod)'>
<h3 >SetThreadDataFactory</h3></a><pre >public&nbsp;procedure SetThreadDataFactory(value: <a href="../OtlThreadPool/TOTPThreadDataFactoryMethod.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPThreadDataFactoryMethod</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetThreadDataFactory(TOTPThreadDataFactoryFunction)'>
<h3 >SetThreadDataFactory</h3></a><pre >public&nbsp;procedure SetThreadDataFactory(value: <a href="../OtlThreadPool/TOTPThreadDataFactoryFunction.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPThreadDataFactoryFunction</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='SetWaitOnTerminate_sec(Integer)'>
<h3 >SetWaitOnTerminate_sec</h3></a><pre >public&nbsp;procedure SetWaitOnTerminate_sec(value: integer)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><p /><table  border='0' cellpadding='0' cellspacing='0'>
<tr  class='TableHeaderStyle'>
<td >
<font  size='+0'>
<b >Association Link</b></font></td></tr></table><br />to Delegate  <a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">TOTPUnhandledWorkerException</a> <p /><dl >
<dt /><b >Supplier</b><dd >TOTPUnhandledWorkerException</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >Asy_OnUnhandledWorkerException</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')"><i>IOmniIntegerSet</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >Affinity</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')"><i>IOmniIntegerSet</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >ProcessorGroups</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCommon/IOmniIntegerSet.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')"><i>IOmniIntegerSet</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniIntegerSet</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >NUMANodes</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br /><hr /><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlThreadPool/TOTPUnhandledWorkerException.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlThreadPool/globals OtlThreadPool.html" target="classFrame" onclick="doClick('../OtlThreadPool/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlThreadPool/IOmniThreadPool.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><br /><p /></html>